Lịch sử Kiểm_thử_phần_mềm

Sự tách biệt giữa việc gỡ lỗi (sửa lỗi, debugging) với kiểm thử (testing) lần đầu tiên được Glenford J. Myers đưa ra vào năm 1979.[13] Mặc dù sự quan tâm của ông là kiểm thử sự gián đoạn ("một kiểm thử thành công là tìm ra được một lỗi"[13][14]) nó minh họa mong muốn của cộng đồng công nghệ phần mềm để tách biệt các hoạt động phát triển cơ bản, giống như việc tách phần gỡ lỗi ra riêng khỏi quá trình kiểm thử. Vào năm 1988, Dave GelperinWilliam C. Hetzel đã phân loại các giai đoạn và mục tiêu trong kiểm thử phần mềm theo trình tự sau:[15]

  • Trước 1956: Hướng về việc kiểm soát lỗi.[16]
  • 1957-1978: Hướng về chứng minh lỗi.[17]
  • 1979-1982: Hướng về tính phá hủy của lỗi.[18]
  • 1983–1987: Hướng về đánh giá lỗi.[19]
  • 1988–2000: Hướng về việc phòng ngừa lỗi.[20]

Tài liệu tham khảo

WikiPedia: Kiểm_thử_phần_mềm http://se.inf.ethz.ch/people/leitner/publications/... http://www.abeacha.com/NIST_press_release_bugs_cos... http://www.bullseye.com/coverage.html#intro http://www.crosschecknet.com/soa_testing_black_whi... http://books.google.com/?id=7RoIAAAAIAAJ http://www.kaner.com/pdfs/ETatQAI.pdf http://www.satisfice.com/articles/requirements_bas... http://www.wiley.com/WileyCDA/WileyTitle/productCd... http://www.ece.cmu.edu/~koopman/des_s99/sw_testing... http://www.cs.hut.fi/~jlonnber/VisualTesting.pdf